Additionally Alan Cox weights in on how *not* to do changes, using GNOME 3 as an example. This is an excerpt from ELCE 2011 kernel development panel with Linus Torvalds, Alan Cox, Thomas Gleixner, Paul McKenney, and moderated by Lennart Poettering. http://free-electrons.com/blog/elce-2011-videos/